.top_a {
    display: none;
}

.block_home_slider {
    display: none;
}

.mfooter {
    display: none;
}

@media(max-width:768px) {
.ad {
    width: 100%;
}
    /* 自适应开始 */
    .index_ad_tl {
        width: 100%;
        margin: 0 auto;
    }

    .index_ad_tl img {
        width: 100%;
        height: auto;
    }

    .topbg {
        display: none;
    }

    .tm {
        display: none;
    }

    .nav {
        display: none;
    }

    .top_a {
        width: 100%;
        margin: 0;
        text-align: center;
        background-color: #4d0500;
        height: 40px;
        display: block;
    }

    .index_top {
        position: absolute;
        top: 0;
        height: 40px;
        width: 100%;
        background-color: #ffffff;
        border-bottom: 1px solid #c1bcbc;
    }

    .index {
        position: absolute;
        float: left;
        width: 30%;
        height: 40px;
        text-align: left;
    }

    i.icono-tiles {
        position: absolute;
        margin-left: 10px;
        display: inline-block;
        transform: scale(0.7);
        float: left;
        margin-right: 3px;
        color: #ffffff;
        margin-top: 18px;
    }

    .index a span {
        float: left;
        position: absolute;
        margin-left: 25px;
        font-size: 14px;
        line-height: 40px;
        font-weight: 600;
        color: #fff;
    }

    .index_logo {
        position: absolute;
        float: left;
        height: 40px;
        margin-left: 35%;
        width: 30%;
    }

    .index_logo {
        position: absolute;
        float: left;
        height: 40px;
        margin-left: 35%;
        width: 30%;
    }

    .index_logo img {
        width: 100%;
        height: auto;
        margin-top: 3px;
    }

    div#index_menu {
        position: absolute;
        float: left;
        height: 40px;
        margin-left: 70%;
        width: 30%;
    }

    i.caidan {
        content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    background: url(../images/caidan.png) no-repeat;
    background-size: 25px;
    background-position: center;
    right: 5px;
    top: 8px;
    }

    .index_menu_list {
        width: 122px;
        position: absolute;
        top: 37.5px;
        right: -5px;
        background-color: #fff;
        border-radius: 5px;
        display: none;
    }

    .index_menu {
        width: 122px;
        position: absolute;
        top: 45px;
        right: 5px;
        background-color: #fff;
        border-radius: 5px;
        display: none;
    }

    .index_menu::before {
        width: 200%;
        height: 200%;
        display: block;
        position: absolute;
        z-index: 2;
        border: 1px solid #e8e8e8;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) scale(.5);
        transform: translate(-50%, -50%) scale(.5);
        border-radius: 10px;
        content: "";
    }

    .index_menu::after,
    .index_menu .index_menu_arrow {
        width: 0;
        height: 0;
        border-width: 7px;
        border-color: transparent transparent #ffffff transparent;
        border-style: solid;
        position: absolute;
        top: -14.5px;
        right: 8px;
        z-index: 1;
    }



    .index_menu_ele {
        height: 44px;
        line-height: 44px;
        position: relative;
        z-index: 5;
        color: #333;
        /* padding-left: 46px; */
        display: block;
        font-size: 12px;
    }

    .index_menu_ele::after {
        width: 100%;
        height: 1px;
        background-color: #e8e8e8;
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        content: "";
    }

    .site {
        position: absolute;
        float: left;
        height: 40px;
        width: 30%;
    }

    .site a {
        line-height: 40px;
        height: 40px;
        float: left;
        margin-left: 1rem;
        color: #000;
    }

    /* 头部结束 */

    .head {
        display: none;
    }
    
    .nav_w {
        display: none;
    }


    /* banner */
    .focus{
    width: 100%;
    height: 200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: block!important;
     }
	.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
	.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
	.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
	.focus .hd ul .on{ background:#FF4000;  }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:200px; }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

    /* 首页样式 */
    .rem {
        width: 100%;
        overflow: hidden;
    }
    .bfbox {
        width: 100%;
    }
    .rem_right {
        width: 100%;
    }
    
    .rmcr li {
        float: left;
        padding: 5px!important;
        width: 25%;
    }
    
    .rmcr li a img {
        width: 100%;
        height: 60px;
    }
    
    .rem_left {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
    }
    
    .rmyx li {
        float: left;
        padding: 5px!important;
        width: 25%;
    }
    .rmyx li:nth-child(n+9) {
    display: none;
}
    .rmyx li img {
    width: 100%!important;
    height: 100%!important;
    }
    
    .wsbt {
        display: none;
    }
    
    .liuyan {
    width: 100%;
    margin-left: 0px;
    }
    .textcl {
        width: 100%;
    }
    
    .wordpm {
        width: 100%;
        padding: 0px;
    }
    
    .lxtext {
        width: 100%;
        margin: 0;
        height: auto;
    }
    
    .lxitem {
        width: 100%;
        margin: 0 auto;
    }
    
    .lxgj {
        width: 100%;
        background: #f1f1f1;
    }
    
    .lxgjitem {
        width: 100%;
        margin-bottom: 5px;
        margin-right: 0px;
        padding: 0px;
    }
    
    .liuxue_nerws {
        width: 100%;
    }
    
    .liuxue_nerws_left {
        width: 100%;
        display: none;
    }
    
    .notice {
        width: 100%;
        margin-left: 0px;
        padding: 0px;
    }
    
    .nophoto li {
        width: 33.333%;
        margin: 0px;
    }
    .notice .tab-bd ul li{
        width: 100%;
    }
    .remyx {
    width: 100%;
    padding: 0px;
    margin: 0 auto;
    /*height: 330px;*/
    }
    .remgj {
    width: 100%;
    margin: 0 auto;
}






    
 /* 底部css */
 .tap-bar-holder {
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
}


li.mb_d_info {
    width: 100%!important;
}
li.mb_index  a{
    margin-left: 5px;
    background: #9E9E9E;
    width: 100%;
    /* border-radius: 2px; */
    border-radius: 5px;
}

li.mb_index a span{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 0.8rem;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    border-radius: 2px;
    height: 0.8rem;
    text-align: center;
    color: #fff;
}

li.mb_jb a{
    margin-left: 5px;
    background: #9E9E9E;
    width: 100%;
    /* border-radius: 2px; */
    border-radius: 5px;
}
li.mb_jb a span{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 0.8rem;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    border-radius: 2px;
    height: 0.8rem;
    text-align: center;
    color: #fff;
}

li.mb_d_info {
    /* background: #ec3431; */
    color: #fff;
    flex-direction: row-reverse;
}
li.mb_d_info a span {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    line-height: 0.8rem;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    border-radius: 2px;
    height: 0.8rem;
    text-align: center;
}
li.mb_d_info a {
    width: 100%;
    text-align: center;
    margin-left: 5px;
    background: #ec3431;
    border-radius: 5px;
    /* margin-right: 5px; */
}
.mfooter {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    background: #ffffff;
    box-shadow: 0 -0.05rem 0.1rem rgba(100, 100, 100, .1);
    display: block;
}
.dbzx a {
    width: 33.333333%;
    float: left;
    line-height: 45px;
    text-align: center;
}


.dbzx a:nth-child(1) {
    background: #f1f1f1;
}
.dbzx a:nth-child(2) {
    background: #dbdbdb;
}
.dbzx a:nth-child(3) {
    background: #ec3431;
    color: #fff;
}
/* 底部结束 */
.ftw {
    width: 100%;
}

.ftleft {
    width: 100%;
}

.ftright {
    width: 100%;
    padding: 10px;
}

.boxa {
    display: none;
}

.bbbox {
    width: 100%;
    padding: 10px;
}

.bbitem {
    width: auto;
    margin-right: 20px;
}



.boxc {
    width: 100%;
    padding: 10px;
}

.balist {
    width: 100%;
}

.balist li {
    float: left;
    margin-right: 10px;
}

.boxb {
    width: 100%;
    padding: 10px;
}

.hezuo {
    width: 100%;
    padding: 10px;
}

.hzlist img {
    float: left;
    width: 31.333%;
    margin-right: 2%;
    margin-left: 0px;
    margin-bottom: 5px;
}

.flink {
    display:none;
}


}